;
(function($, ECar) {
	"use strict";
	//首页焦点图
	var sliderNavRedbg = $('.slider-nav span.redbg'),
		spanRedbg = $('span.redbg'),
		bannerbox = $('.bannerbox');
	var j_dialog_close = $(".j_dialog-close"),
		info = $(".info"),
		mask = $("#mask"),
		exp_dialog = $("#exp-dialog");

	var flexArr = [{
		obj: $('.listLider'),
		name: 'listLider',
		param: {
			slideshow: false,
			animation: 'slide', // 必备参数，自动滑动
			itemWidth: 230, // 定义每个item宽度，单位为px，默认为 100%
			controlNav: false, // 是否显示滑动控制小圆点，默认为 true
			customDirectionNav: $('.small-list .prev,.small-list .next')
		}
	}, {
		obj: $('.pointLider'),
		name: 'pointLider',
		param: {
			slideshow: false,
			animation: 'slide', // 必备参数，自动滑动
			itemWidth: 270, // 定义每个item宽度，单位为px，默认为 100%
			controlNav: true, // 是否显示滑动控制小圆点，默认为 true
			directionNav: false, // 是否显示左右滑动控制控件，默认为 true
			manualControls: $('.pointLider .slider-nav li'),
			start: function() {
				sliderNavRedbg.parent().eq(0).addClass('flex-active');
				setAnimate();
			},
			after: function(data) {
				setAnimate();
			}
		}
	}, {
		obj: $('.recommedbox'),
		name: 'recommedbox',
		param: {
			selector: ".list > li.item",
			animation: 'slide', // 必备参数，自动滑动
			itemWidth: 220, //定义每个item宽度，单位为px，默认为 100%
			controlNav: false, // 是否显示滑动控制小圆点，默认为 true
			customDirectionNav: $('.controls span.prev,.controls span.next')
		}

	}, {
		obj: bannerbox,
		name: 'bannerbox',
		param: {
			selector: ".slidermain > .slider",
			controlNav: true, // 是否显示滑动控制小圆点，默认为 true
			directionNav: false, // 是否显示左右滑动控制控件，默认为 true
			manualControls: $('.slider-nav span.item'),
			start: function() {
				sliderNavRedbg.parent().eq(0).addClass('flex-active');
				setAnimate();
			},
			after: function(data) {
				setAnimate();
			}
		}
	}]


	function flexInit(arr) {
		for (var i = 0, len = arr.length; i < len; i++) {
			arr[i].obj.flexslider(arr[i].param);
		}
	}

	flexInit(flexArr);

	function setAnimate() {
		spanRedbg.css('width', '0');
		$('.flex-active span.redbg').animate({
			width: '100%'
		}, 6000);
	}

	var controlsSpan = $('.controls span');
	controlsSpan.hover(function() {
		$(this).addClass('jello');
	}, function() {
		$(this).removeClass('jello');
	});


	// tab切换
	ECar.tab({
		selector: "#tabs",
		event: "click",
		delay: 200,
		selected: '.active'
	});

	info.on("click", function() {
		mask.show();
		exp_dialog.show(function() {
			ECar.imitatescroll({
				id: "#exp-dialog"
			});
		});
	});
	j_dialog_close.on("click", function() {
		mask.hide();
		exp_dialog.hide();
	});

	//Gmac充值
	$(function() {
		var jGmacRecharge = $(".Gmac_recharge");
		ECar.modal.otherTemplate({
			template: jGmacRecharge.show(),
			width: 530,
			height: 290,
			title: "手机充值",
			loadFn: function() {
				$(".recharge_amount button").on("click", function(e) {
					$(this).addClass("current").siblings().removeClass("current");
				});
			}
		});
	})

})(jQuery, window.ECar || (window.ECar = {}));